home *** CD-ROM | disk | FTP | other *** search
/ Acorn RISC PD-CD 1 / Acorn RISC PD-CD 1.iso / utilities / _graphics / graphics / fineart / manual < prev    next >
Encoding:
Text File  |  1994-05-22  |  34.6 KB  |  1,168 lines

  1.  
  2.  
  3.  
  4.                            ********************
  5.                            ********************
  6.                            ****            ****
  7.                            ****  Fine Art  ****
  8.                            ****            ****
  9.                            ********************
  10.                            ********************
  11.  
  12.  
  13.  
  14.                      Art program for Acorn Archimedes
  15.                      ================================
  16.  
  17.  
  18.                              By Barry Alcock
  19.  
  20.  
  21.                © Barry Alcock 1993/94 - All rights reserved
  22.  
  23.  
  24.                       Manual issue 1.0 22/05/94
  25.  
  26.                   for program Version 1.0 22/05/94
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.                           Introduction to Fine Art
  36.                           ========================
  37.  
  38. General
  39. -------
  40.  
  41.   Fine Art is a painting program in the same vain as the !Paint application
  42. supplied with Acorn RiscOS machines. Where as the current version of !Paint
  43. has a palette of 256 colours (using 8 bit sprites) this Fine Art uses the
  44. ColourTrans module to support dithered colours as well as 15 bit sprites
  45. when used in conjunction with computer concepts ColourCard Gold product.
  46. I hope that in the future, when the hardware can fully support 24 bit colour,
  47. it will be quite easy to integrate a correct display of the required colours
  48. on screen into the program. This is because Fine Art stores colour with
  49. 24 bits of information (thats around 16.7 million colours) in the background
  50. and then uses the ColourTrans calls to update the sprite on screen. The only
  51. disadvantage with this is the speed - or rather lack of it - in redrawing
  52. pictures.
  53.   This approach to an art package gives a wide scope of improvements over
  54. 'standard' art packages such as !Paint allowing for a far better control of
  55. colour than the normal select and update. Fine Art allows the user to
  56. slowly control the colour in many ways, producing subtle changes with
  57. filters, blending of colour with the pressure control and changes to contrast
  58. and brightness.
  59.  
  60.  
  61. Fine Art Files
  62. --------------
  63.  
  64.   The Fine Art files are rather bulky as they are made up of pixels
  65. held with 32 bits of information. These 4 bytes are used for 24 bit
  66. colour support, 3 mask bits for each of the primary colours, 1 bit
  67. for storing what cutouts look like, 3 bits for the material type and
  68. 1 bit for the flood fill routine.
  69.   Fine Art also supports importing and exporting of standard 8 bit sprite
  70. files, but this does not save any memory space. Using the program in
  71. this way though will save disk space (Note: Sprite files loaded into
  72. Fine Art should be in modes 13,15 or 21, but preferably mode 21, or one of Computer Concepts 16bpp screen modes.). Future releases should
  73. have extra file support including compressed 32 bit file types.
  74.  
  75.  
  76.                          Using Fine Art
  77.                          ==============
  78.  
  79. Document Handling
  80. =================
  81.  
  82.  
  83. Loading Fine Art
  84. ----------------
  85.  
  86.   To load the Fine Art application you can either:
  87.     - double-click on the Fine Art icon in the directory window, or
  88.     - double-click on a Fine Art file icon or
  89.     - drag the Fine Art icon to the icon bar.
  90.  
  91. The Menus
  92. ---------
  93.  
  94.   The Icon menu contains:
  95.     - Info about the application
  96.     - Create a new picture window
  97.     - Colour selection window
  98.     - The edit shape/filter window
  99.     - Remove current picture option
  100.     - Toggle Undo Buffer on or off facility
  101.     - The Quit option
  102.  
  103.   The Main menu contains:
  104.     - File submenu
  105.     - Toolbox
  106.     - Colours submenu
  107.     - Mask protection window
  108.     - Scale option
  109.     - The edit shape/filter window
  110.     - The tool info screen
  111.     - Select area submenu
  112.     - Scratch area window
  113.     - Digital Paper
  114.     - Graduator editor
  115.     - Undo
  116.  
  117.     The File submenu contains:
  118.       - Info about the file
  119.       - Saving in Fine Art format window
  120.       - Exporting submenu
  121.       - The print option
  122.  
  123.       The Exporting submenu contains:
  124.         - Saving as a sprite
  125.  
  126.     The Colours submenu contains:
  127.       - Main colour selection box
  128.       - Small colour selector box (select palette colours only)
  129.  
  130.     The Select area submenu contains:
  131.       - Save select area window
  132.       - Remove select area contents
  133.       - Copy all to select area option
  134.  
  135.     The Digital paper submenu contains:
  136.       - Plain paper + colour submenu
  137.       - Mat + colour submenu
  138.       - Corrigated cardboard + colour submenu
  139.       - Weave pattern + colour submenu
  140.       - Rough paper + colour submenu
  141.       - Tiles + colour submenu
  142.       - Stonework + colour submenu
  143.       - Slates + colour submenu
  144.       - Rock formation + colour submenu
  145.  
  146.       The colour submenu contains:
  147.         - White coloured paper
  148.         - Black coloured paper
  149.         - Red coloured paper
  150.         - Green coloured paper
  151.         - Blue coloured paper
  152.         - Yellow coloured paper
  153.         - Magenta coloured paper
  154.         - Cyan coloured paper
  155.  
  156.   The Edit window menu contains:
  157.     - Saving of Tool shapes
  158.     - Loading of default tool shapes set
  159.  
  160.   The Colours window menu contains:
  161.     - Saving of colour selections
  162.     - Loading of default colour selections
  163.     - Small colour selector box (select palette colours only)
  164.  
  165.  
  166. Starting a New Picture
  167. ----------------------
  168.  
  169.   Clicking on the Fine Art icon on the icon bar or selecting the create
  170. option from the icon bar menu will bring up the Create Picture option.
  171. This window allows you to set the size of the picture in terms of cms
  172. across and down the page, and the size of the pixels to use. At the
  173. bottom of the window there are two numbers showing how much disk space
  174. the created picture will take up and how much MORE memory the application
  175. will require to edit a picture of that size. When you are happy with
  176. the size of picture you have specified click on the create icon. (Note
  177. that any extra memory the program will require will be taken from the
  178. free pool automatically if it is available)
  179.  
  180. Loading an existing picture
  181. ---------------------------
  182.  
  183.   To load an existing picture just drag it onto the application icon.
  184. This will overwrite any picture currently in memory.
  185.  
  186. Loading a sprite
  187. ----------------
  188.  
  189.   Dragging a 256 colour sprite file to the application icon should convert
  190. the image into the fine art format. Any mask attached to the sprite will
  191. be used to set the cutout bit on the resultant picture.
  192.  
  193. Loading to the select area
  194. --------------------------
  195.  
  196.   It is possible to load a fine art file into the select area by dragging
  197. it to one of the fine art editing windows. This will allow the picture
  198. to be merged with the old picture. Note that the tile offset will be reset
  199. to where ever you drop the new image into the old image.
  200.  
  201. Saving the picture
  202. ------------------
  203.  
  204.   To save the image use any of the save options provided. Note that
  205. exporting as a sprite saves the picture that is being displayed to the
  206. screen, ie in a 16bpp mode such as 104-107 the sprite will be 16 bit
  207. where as in any other mode the sprite will be saved as either mode 13,
  208. 15 or 21.
  209.  
  210. Editing the picture
  211. -------------------
  212.  
  213.   Once a picture has been loaded two editing windows are displayed.
  214. These allow normal viewing of the picture as well as scaled editing.
  215. At present the scaled image does not support any more colours than the
  216. normal view. Hopefully future hardware will support 24 bit graphics and
  217. then this should not be a problem.
  218.  
  219.  
  220.  
  221.  
  222.  
  223. The Toolbox
  224. ===========
  225.  
  226. Main Layout
  227. -----------
  228.  
  229.   There are currently four types of instruction tools in Fine Art.
  230. These are:-
  231.   - Area selection - the tools
  232.   - Colour selection
  233.   - Colour alterations
  234.   - Plot update routines
  235.  
  236.   These sections are split in the toolbox into four sections going
  237. down the screen. Within these groups there are two types of icon.
  238. Those that select update routines and those which are parameters. The
  239. parameters normally have a slightly darker background and are always
  240. recessed.
  241.   With update routines, clicking on the icon changes the current
  242. selection to that tool. With parameters, clicking with select moves the
  243. icon on one state, clicking with adjust, moves it back one state.
  244.  
  245.   If you select the toolbox info window then this will describe what
  246. each icon is for. The first line shows which area selection tool is
  247. selected, the second line shows which colour selection routine is in
  248. use and the third line shows which plot routine is currently selected.
  249. The last line, the fourth, shows which tool (or parameter) is currenly
  250. under the mouse pointer
  251.  
  252. The toolbox layout
  253. ------------------
  254.  
  255.   The detailed descriptions that follow refer to the toolbox by the
  256. general descriptions shown below. The relative position of these
  257. descriptions relate to the position of icons in the main toolbox.
  258.  
  259.     ------------------------------------------------------------
  260.  
  261.     .-----------------------.
  262.     | N | X |   T o o l s   |
  263.     |-----------------------|
  264.     |       | Pens/ |       |   Area selection (the tools)
  265.     | Point |Brushes| Lines |   --------------
  266.     |       |      /|      /|
  267.     |-------|-------|-------|
  268.     |       |       |       |
  269.     | Boxes | Tri-  |Circles|
  270.     |      /|  angle|      /| <=== NOTE: this mark in the
  271.     |-------|-------|-------|      corner of a box denotes
  272.     |       |finding|Picking|      that the option has a
  273.     | Fills | Masks |Colours|      sub-toolbox, accessible
  274.     |      /|      /|      /|      by pressing the menu
  275.     |-------|-------|-------|      button on the mouse
  276.     | Start |Select | Click |      while the pointer is
  277.     | Points| Area  | Toggle|      over the icon.
  278.     |      /|      /|       |
  279.     |-----------------------|
  280.     |-----------------------|
  281.     |Actual |Same as|Turn to|   Colour selection
  282.     |Palette|Current|Black &|   ----------------
  283.     |Colour |Colour | White |
  284.     |-------|-------|-------|
  285.     |Gradu- |  Set  |Substi-|
  286.     | ated  | Masks | tute  |
  287.     |Colour/|      /|Colour/|
  288.     |---------------|-------|
  289.     |    Filter     | Tile  |
  290.     | colour from   |Select |
  291.     |    picture   /| Area /|
  292.     |---------------|-------|
  293.     |       |       |Inter- |
  294.     | Logic |Cut-out| active|
  295.     |      /|  bit /|  Undo |
  296.     |-----------------------|
  297.     |-----------------------|
  298.     |Bright-|Cont-  |Random-|   Colour alterations
  299.     | ness  | rast  | ness  |   ------------------
  300.     |      /|      /|      /|
  301.     |-----------------------|
  302.     |-----------------------|
  303.     |Mat-   |       |Mirror-|   Plot update routines
  304.     | erial |Press- | ing   |   --------------------
  305.     |  Type | ure  /|       |
  306.     '-----------------------'
  307.  
  308.     ------------------------------------------------------------
  309.  
  310.  
  311. The toolbox in detail
  312. =====================
  313.  
  314. The area selection tools...
  315. ---------------------------
  316.  
  317.  
  318. Point:-
  319.  
  320.       This is a fine pencil tool which enables you to act on single
  321.     pixels. This is simiular to the pencil tool in the !paint
  322.     application.
  323.  
  324.  
  325.  
  326. Pens:-
  327.  
  328.     This option has the following submenu...
  329.  
  330.     .-----------------------------------------.
  331.     | N | X |          B r u s h e s          |
  332.     |-----------------------------------------|
  333.     |       ||       |       |       || Brush |
  334.     |  Pen  ||Pencil | Brush | Spray || Shape |
  335.     |       ||       |       |       ||       |
  336.     |-----------------------------------------|
  337.     |   | random||       |       |       |    |
  338.     |   | spray || spray | spray | spray |    |
  339.     |   |  can  || size  |density| depth |    |
  340.     '-----------------------------------------'
  341.  
  342.  
  343.     Pen:-
  344.  
  345.       This option can draw anti-aliased lines when used in conjenction
  346.     with the pressure sensitivity option.
  347.  
  348.  
  349.     Pencil:-
  350.  
  351.       This routine tries to plot the current brush shape continuously
  352.     as the mouse is moved.
  353.  
  354.  
  355.     Brush:-
  356.  
  357.       This is the paint brush tool, it would probably be the best art
  358.     package tool available on the Arc but it can be rather jerky.
  359.     I have attempted to overcome this speed problem by updating less
  360.     information the faster the mouse is moved, but faster processing
  361.     wouldn't go amiss. In conjunction with the pressure option this tool
  362.     allows the ploting of the selected brush shape with depth. That is
  363.     the pixels in the centre can be made to use the actual colour you
  364.     have selected and the outer colours can be made to merge into the
  365.     background.
  366.  
  367.  
  368.     Spray:-
  369.  
  370.       This is referred to as being the spray can but is actually akin to
  371.     the paint brush in !paint. This tool plots the selected brush shape
  372.     with depth, and is ploted discreatly, providing a good spray can
  373.     effect when used with the pressure parameters. It is not though your
  374.     standard computerised spray can.
  375.  
  376.  
  377.     Random spray can:-
  378.  
  379.       This is a more traditional type of spray can. This tool plots
  380.     points on the picture using three criteria, the spray size, the
  381.     spray density and the spray depth. Spray depth will only work when
  382.     the pressure tool is also in operation.
  383.  
  384.  
  385.  
  386. Lines:-
  387.  
  388.     This option has the following submenu...
  389.  
  390.     .-----------------------.
  391.     | N | X |   L i n e s   |
  392.     |-----------------------|
  393.     |       |  Wide |       |
  394.     |  Line |  Line |  Rays |
  395.     |       |       |       |
  396.     '-----------------------'
  397.  
  398.  
  399.     Line:-
  400.  
  401.       This is a standard line drawing routine, one wobbly line
  402.     follows another while you move the mouse around the screen
  403.     clicking away...
  404.  
  405.  
  406.     Wide line:-
  407.  
  408.       This line drawing routine is either a wide version of the
  409.     normal line routine or, when used with the pressure sensitivity
  410.     option, it plots anti-alias lines.
  411.  
  412.  
  413.     Rays:-
  414.  
  415.       This one plots lines from the same given point. (ie rays)
  416.  
  417.  
  418.  
  419. Boxes:-
  420.  
  421.     This option has the following submenu...
  422.  
  423.     .-------------------------------.
  424.     | N | X |        B o x e s      |
  425.     |-------------------------------|
  426.     |Joining|  Full |  Full |Outline|
  427.     |  Box  |  Box  |Picture|  Box  |
  428.     |       |       |       |       |
  429.     '-------------------------------'
  430.  
  431.  
  432.     Joining Box:-
  433.  
  434.       This is a filled rectangular shape but the last rows are not actioned
  435.     so that, when used in conjunction with the pressure option, it is made
  436.     easier to continue plotting more boxes without getting banding between
  437.     the boxes.
  438.  
  439.  
  440.     Full Box:-
  441.  
  442.       This is a filled rectangular shape including the last row.
  443.  
  444.  
  445.     Full Picture:-
  446.  
  447.       This is the complete picture frame.
  448.  
  449.  
  450.     Outline Box:-
  451.  
  452.       This is an outline of a rectangular shape.
  453.  
  454.  
  455.  
  456. Triangle:-
  457.  
  458.       This is a filled triangle extending from the last two points chosen
  459.     to the currently chosen location.
  460.  
  461.  
  462.  
  463. Circles:-
  464.  
  465.     This option has the following submenu...
  466.  
  467.     .-----------------------.
  468.     | N | X | C i r c l e s |
  469.     |-----------------------|
  470.     |Filled |Filled |Graded |
  471.     |Ellipse|Circle |Filled |
  472.     |       |       |Circle |
  473.     '-----------------------'
  474.  
  475.  
  476.     Filled Ellipse:-
  477.  
  478.       This is a solid ellipse with the previous two points being the
  479.     central control points and the current point being a place on the outer
  480.     edge of the ellipse.
  481.         (An ellipse is a shape described by a boundary of points whos
  482.             distance from the control points is always the same.)
  483.  
  484.  
  485.     Filled Circle:-
  486.  
  487.       This is a solid circle with the previous point as its centre and the
  488.     current point a place on its outer edge so that the distance between
  489.     the two points is the circles radius.
  490.  
  491.  
  492.     Graded filled Circle:-
  493.  
  494.       This is a solid circle like the ordinary filled circle but the two
  495.     points are used as the new start and finish points of the graded fill.
  496.     When this option is used in conjunction with the circular graded fill
  497.     routine it allows drawing of proper graded circles. If the contrast
  498.     option is also in use, you can also have 3D looking circles.
  499.  
  500.  
  501.  
  502. Fills:-
  503.  
  504.     This option has the following submenu...
  505.  
  506.     .------------------------.
  507.     | N | X |    F i l l s   |
  508.     |------------------------|
  509.     |Global | Local ||Degree |
  510.     | Fill  | Flood ||  of   |
  511.     |       | Fill  || Error |
  512.     '------------------------'
  513.  
  514.  
  515.     Global Fill:-
  516.  
  517.       This option takes all points in the picture with a simiular colour
  518.     to that of the chosen point, taking into consideration the degree of
  519.     error that is placed upon the action.
  520.  
  521.  
  522.     Local Flood Fill:-
  523.  
  524.       This option takes all the points in the area around the chosen point
  525.     which have a simiular colour to that of the chosen point, taking into
  526.     consideration the degree of error.
  527.  
  528.  
  529.  
  530. Finding Masks:-
  531.  
  532.     This option has the following submenu...
  533.  
  534.     .------------------------.
  535.     | N | X |       M S      |
  536.     |------------------------|
  537.     |Search |Search || Mask  |
  538.     |  for  |  for  ||  to   |
  539.     |Cutouts| Masks || find  |
  540.     '------------------------'
  541.  
  542.  
  543.     Search for cutouts:-
  544.  
  545.       This option looks for all the pixels in the picture which have the
  546.     cutout bit set. This therefore can allow you to use the cutout bit to
  547.     mark areas to update with the cutout bit, use this option to update
  548.     the chosen area to how you want it, then use this option again to turn
  549.     off the cutout bit.
  550.  
  551.  
  552.     Search for masks:-
  553.  
  554.       Selects all areas in the picture which have the mask protection set
  555.     to the mask setting being looked for (the mask to find). This can be
  556.     a quicker way to turn off all settings of a mask or, like the cutout
  557.     bit above, be used for marking area to update when mask protection
  558.     has been turned off.
  559.  
  560.  
  561.  
  562. Picking Colours:-
  563.  
  564.     This option has the following submenu...
  565.  
  566.     .-----------------------.
  567.     | N | X |    P i c k    |
  568.     |-----------------------|
  569.     | Pick  | Pick  |Pick Se|
  570.     |Palette|Primary|condary|
  571.     |Colour |Colour |Colour |
  572.     '-----------------------'
  573.  
  574.  
  575.     Pick Palette Colour:-
  576.  
  577.       Takes the colour from under the cursor as the new palette entry.
  578.  
  579.  
  580.     Pick primary colour:-
  581.  
  582.       Takes the colour from under the cursor as the new primary colour.
  583.  
  584.  
  585.     Pick secondary colour:-
  586.  
  587.       Takes the colour from under the cursor as the new secondary colour.
  588.  
  589.  
  590.  
  591. Start points:-
  592.  
  593.     This option has the following submenu...
  594.  
  595.     .-----------------------.
  596.     | N | X |    O f f s    |
  597.     |-----------------------|
  598.     | Pick  | Pick  | Pick  |
  599.     | Tile  |Graded |Graded |
  600.     | Start |Start  |Finish |
  601.     '-----------------------'
  602.  
  603.  
  604.     Pick tile start:-
  605.  
  606.       This option allows you to pick the offset for corner of the tile.
  607.  
  608.  
  609.     Pick graded start:-
  610.  
  611.       This option allows you to set the point where the graduated colour
  612.     'fills' start. At this point the primary colour will be plotted.
  613.  
  614.  
  615.     Pick graded finish:-
  616.  
  617.       This option allows you to set the point where the graduated colour
  618.     'fills' finish. At this point the seconary colour will be plotted.
  619.  
  620.  
  621.  
  622. Select area:-
  623.  
  624.       This option allows you to use the select area.
  625.  
  626.     This option has the following submenu...
  627.  
  628.     .-----------------------.
  629.     | N | X |  S e l e c t  |
  630.     |-----------------------|
  631.     |   | Load/ |  Use  |   |
  632.     |   | Save  | Cutout|   |
  633.     |   | Area  |  Bit? |   |
  634.     '-----------------------'
  635.  
  636.  
  637.     Load/Save Area:-
  638.  
  639.       This toggles between loading info into the select area (an arrow
  640.     pointing into the box) or plotting the select area back into the
  641.     picture (an arrow pointing out of the box)
  642.  
  643.  
  644.     Use cutout bit?:-
  645.  
  646.       This toggles between using the cutout bit to determine the shape
  647.     of the object being plotted (black scissors) or plotting the shape
  648.     with the cut-out info (red scissors)
  649.  
  650.  
  651.  
  652. Click toggle:-
  653.  
  654.       This determines when things happen. If the paintbrush is dripping
  655.     this means that actions are only taken if the mouse button is clicked,
  656.     whereas if the paintbrush is being moved across the desk actions
  657.     will be taken continuously as the mouse button is held down.
  658.  
  659.  
  660.  
  661. Actual Palette Colour:-
  662.  
  663.       This takes the colour straight from the current palette entry.
  664.  
  665.  
  666.  
  667. Same as current colour:-
  668.  
  669.       This takes the colour as being the same as the pixel at that time.
  670.     This can be usefull for the mirroring, contrast and brightness effects.
  671.  
  672.  
  673.  
  674. Turn to Black & White:-
  675.  
  676.       This takes all the colour out of the chosen pixels.
  677.  
  678.  
  679.  
  680. Graduated Colour:-
  681.  
  682.     This option has the following submenu...
  683.  
  684.     .-----------------------.
  685.     | N | X |   G r a d e   |
  686.     |-----------------------|
  687.     |Custom |Radial |Linear |
  688.     |Graded |Graded |Graded |
  689.     |Fill   |Fill   |Fill   |
  690.     '-----------------------'
  691.  
  692.  
  693.     Custom graded fill:-
  694.  
  695.       This is not customisable but just a fill type that I came up with
  696.     accidentally and liked the look of, so it stayed...
  697.  
  698.  
  699.     Radial graded fill:-
  700.  
  701.       Normal graded fill between the two control points and two colours.
  702.     Note that beyond the defined control points range the colours still
  703.     change.
  704.  
  705.  
  706.     Linear graded fill:-
  707.  
  708.       Normal linear fill between the two control points and two colours.
  709.     Note that beyond the defined control points range the colours reverse
  710.     back to the other control colour.
  711.  
  712.  
  713.  
  714. Set masks:-
  715.  
  716.     This option has the following submenu...
  717.  
  718.     .------------------------.
  719.     | N | X |     M a s k    |
  720.     |------------------------|
  721.     |Invert |  Set  || Type  |
  722.     | Mask  |  Mask ||  of   |
  723.     |       |       || Mask  |
  724.     '------------------------'
  725.  
  726.  
  727.     Invert Mask:-
  728.  
  729.       Swap the mask bits
  730.  
  731.  
  732.     Set Mask:-
  733.  
  734.       Set the mask bits to the currently chosen type of mask.
  735.  
  736.  
  737.  
  738. Substitute Colour:-
  739.  
  740.       This option swaps any colour matching the primary colour (taking the
  741.     spread into consideration) with the secondary colour.
  742.  
  743.     This option has the following submenu...
  744.  
  745.     .-------------------.
  746.     | N | X |   S u b   |
  747.     |-------------------|
  748.     |     |       |     |
  749.     |     |Spread |     |
  750.     |     |       |     |
  751.     '-------------------'
  752.  
  753.  
  754. Filter Colour from picture:-
  755.  
  756.       This option uses the currently defined filter to alter the picture.
  757.     A transformation matrix such as .-----------.
  758.                                     |     1     |
  759.                                     |  1  4  1  |
  760.                                     |     1     |
  761.                                     '-----------' smooths the image out,
  762.  
  763.     whereas a matrix of the form    .-----------.
  764.                                     | -2 -1     |
  765.                                     | -1     1  |
  766.                                     |     1  2  |
  767.                                     '-----------' detects edges.
  768.  
  769.     Note that in the current version of Fine Art negative numbers in the
  770.     edit tools window are represented by values over 50. ie 51 means -1.
  771.           
  772.  
  773.     This option has the following submenu...
  774.  
  775.     .---------------------.
  776.     | N | X | F i l t e r |
  777.     |---------------------|
  778.     |      |       |      |
  779.     |      |Filter |      |
  780.     |      |       |      |
  781.     '---------------------'
  782.  
  783.  
  784.  
  785. Tile Select Area:-
  786.  
  787.       Tiles allow the merging of another picture into the current
  788.     picture, or even merging say an outline of another picture to
  789.     be merged with the current picture via a suitable filter. This
  790.     therefore also gives you the ability to load the required
  791.     picture file into the select area, and use this tiling tool
  792.     to experiment with different filters with greater easy than by
  793.     other methods.
  794.  
  795.     This option has the following submenu...
  796.  
  797.     .----------------------------------------------.
  798.     | N | X |                 T i l e              |
  799.     |----------------------------------------------|
  800.     | left/ |  up/  |Rotate |     Use     ||       |
  801.     | right | down  |  90   |    Filter   ||Filter |
  802.     | mirror| mirror|degrees|             ||       |
  803.     '----------------------------------------------'
  804.  
  805.  
  806. Logic:-
  807.  
  808.     This option has the following submenu...
  809.  
  810.     .-------------------------------.
  811.     | N | X |       L o g i c       |
  812.     |-------------------------------|
  813.     |       |       |       |       |
  814.     |  AND  |  EOR  |  OR   |  NOT  |
  815.     |       |       |       |       |
  816.     '-------------------------------'
  817.  
  818.  
  819.       All these commands all perform logical bit transformations between
  820.     the old colour on the picture and the new palette entry.    
  821.  
  822.  
  823.  
  824. Cut-out bit:-
  825.  
  826.     This option has the following submenu...
  827.  
  828.     .-------------------------.
  829.     | N | X | C u t   O u t s |
  830.     |-------------------------|
  831.     |  set  | unset | invert| |
  832.     |cut-out|cut-out|cut-out| |
  833.     |  bit  |  bit  |  bit  | |
  834.     '-------------------------'
  835.  
  836.     Set cut-out bit:-
  837.  
  838.       Set the bit which represents a cut-out shape to the select area
  839.     code.
  840.  
  841.  
  842.     Unset cut-out bit:-
  843.  
  844.       Remove any cut-out information from the chosen pixels.
  845.  
  846.  
  847.     Invert cut-out bit:-
  848.  
  849.       Swap any cut-out information from the chosen pixels, ie if the
  850.     pixels chosen where cut-out then they no longer will be and vice
  851.     versa.
  852.  
  853.  
  854.  
  855. Interactive Undo:-
  856.  
  857.       This takes the colour from the undo buffer of the pixels chosen,
  858.     the undo buffer is updated every time a tool is chosen using the
  859.     mouse select button.
  860.  
  861.  
  862.  
  863.  
  864. Brightness:-
  865.  
  866.       This toggles whether brightness control will be used on the new
  867.     colour.
  868.  
  869.     This option has the following submenu...
  870.  
  871.     .-----------------------------.
  872.     | N | X | B r i g h t n e s s |
  873.     |-----------------------------|
  874.     |Lighten|Darken | |       |   |
  875.     |Colour |Colour | |Degree |   |
  876.     |       |       | |       |   |
  877.     '-----------------------------'
  878.  
  879.  
  880.     Lighten colour:-
  881.  
  882.       Increase the brightness of the new colour by the degree specified.
  883.  
  884.  
  885.     Darken colour:-
  886.  
  887.       Decrease the brightness of the new colour by the degree specified.
  888.  
  889.  
  890.  
  891. Contrast:-
  892.  
  893.       This toggles whether contrast control will be used on the new colour.
  894.  
  895.     This option has the following submenu...
  896.  
  897.     .---------------------------------------.
  898.     | N | X |         C o n t r a s t       |
  899.     |---------------------------------------|
  900.     | raise | lower |spread |lower  |  Use  |
  901.     | dark  | light |colours|colour |gradu- |
  902.     |colours|colours|       |spread | ator  |
  903.     '---------------------------------------'
  904.  
  905.  
  906.     Raise dark colours:-
  907.  
  908.       This option spreads out darker colours giving them better contrast.
  909.     This does have the side effect the lighter colours having their contrast
  910.     reduced so that the colours can be stored within the computer.
  911.  
  912.  
  913.     Lower light colours:-
  914.  
  915.       This has the opposite effect to raising dark colours. Light colours
  916.     have their contrast increased and dark colours have theirs decreased.
  917.  
  918.  
  919.     Spread colours:-
  920.  
  921.       This option increases the contrast of central colours taking 'space'
  922.     from both light and dark colours.
  923.  
  924.  
  925.     Lower colour spread:-
  926.  
  927.       This option increases the contrast of both light and dark colours
  928.     leaving central colours worse off.
  929.  
  930.  
  931.     Use graduator:-
  932.  
  933.       This option uses the user definable contrast graduator to manipulate
  934.     the colours being updated. It works by taking the x-axis as being the
  935.     input colour values and projecting them via the defined curve onto the
  936.     Y-axis. The resulting values are then used as the new colour.
  937.  
  938.  
  939.  
  940. Random-ness:-
  941.  
  942.       This is a setting of how much information is updated. The levels
  943.     provided are 1/4 (25%), 2/4 (50%), 3/4 (75%) and 4/4 (all points).
  944.  
  945.  
  946. Material type:-
  947.  
  948.       This option allows you to change the material that is being used
  949.     to update the picture. These materials produce the best results when
  950.     used in conjunction with digital paper files. The material types on
  951.     offer are - oil, which displays the actual colour being stored,
  952.               - charcoal, which is always black,
  953.               - water colours, which are slightly opaque,
  954.               - graphite, which gives a rough, pencil effect,
  955.               - crayon, which gives a rough and slightly opaque effect,
  956.               - tipex, which is always white,
  957.               - eraser, which shows the paper colour and
  958.               - equal, which keeps the paper type as it was last updated.
  959.  
  960.  
  961. Pressure:-
  962.  
  963.       This toggles whether tending towards the required colour is to be
  964.     used.
  965.  
  966.     This option has the following submenu...
  967.  
  968.     .-------------------------.
  969.     | N | X | P r e s s u r e |
  970.     |-------------------------|
  971.     |        .-------.        |
  972.     |        |Current|        |
  973.     |        |Degree |        |
  974.     |        |       |        |
  975.     |        '-------'        |
  976.     |.-----------------------.|
  977.     ||  Use  |  Use  |  Use  ||
  978.     ||Setting|Setting|Setting||
  979.     || below | below | below ||
  980.     ||-------|-------|-------||
  981.     ||Change-|Change-|Change-||
  982.     || able  | able  | able  ||
  983.     ||pre-set|pre-set|pre-set||
  984.     |'-----------------------'|
  985.     '-------------------------'
  986.  
  987.  
  988.     Current Degree:-
  989.  
  990.       This is used as a percentage of how much the old colour should be
  991.     moved to the new colour. For this option to be in action the main
  992.     menus pressure icon must be set so that the nib is putting pressure
  993.     on the line.
  994.  
  995.  
  996.     'Use setting below' and 'Changable pre-set' options:-
  997.  
  998.       These six options allow you to set 3 pressure values for easier
  999.     recalling of them. You set the numbers by clicking on the changeable
  1000.     pre-set icons and then select one of them by clicking on the Use
  1001.     setting below box above the desired level. This changes the current
  1002.     degree to the value in the box.
  1003.  
  1004.  
  1005. Mirroring:-
  1006.  
  1007.     This option has the following submenu...
  1008.  
  1009.     .-----------------------------------------------.
  1010.     | N | X |             U p d a t e s             |
  1011.     |-----------------------------------------------|
  1012.     |Stand- |Mirror |Mirror |Mirror |Rotate |Rotate |
  1013.     | ard   |across |across |across |around |around |
  1014.     |plot   |X-axis |Y-axis |X/Y    |X-axis |Y-axis |
  1015.     '-----------------------------------------------'
  1016.  
  1017.  
  1018.     Standard plot:-
  1019.  
  1020.       Plot just the selected pixels.
  1021.  
  1022.  
  1023.     Mirror across X-axis:-
  1024.  
  1025.       This mirrors any action on the left of the screen onto the right
  1026.     of the screen and vise-versa.
  1027.  
  1028.  
  1029.     Mirror across Y-axis:-
  1030.  
  1031.       This mirrors any action on the bottom of the screen onto the top
  1032.     of the screen and vise-versa.
  1033.  
  1034.  
  1035.     Mirror across X-axis and Y-axis:-
  1036.  
  1037.       This mirrors any action onto all four of the other quarters of
  1038.     the picture.
  1039.  
  1040.  
  1041.     Rotate around X-axis:-
  1042.  
  1043.       This wraps the left side to the right hand side of the screen and
  1044.     the right hand side back to the left of the screen so the the image
  1045.     produced on the other side still looks the same way around as the
  1046.     original.
  1047.  
  1048.  
  1049.     Rotate around Y-axis:-
  1050.  
  1051.       Like the previous option but around the Y-axis instead of the
  1052.     X-axis.
  1053.  
  1054.  
  1055.  
  1056.     ------------------------------------------------------------
  1057.  
  1058.  
  1059.  
  1060. The colour selection boxes
  1061. ==========================
  1062.  
  1063.   The colour selection box is in three sections. These are for the
  1064. palette colour, the primary colour and the secondary colour. The
  1065. primary and secondary colours are used for all the graded fills and the
  1066. colour substitutor.
  1067.   You can select a colour for the current section in five ways...
  1068.   1. Pick the colour from the screen or scratch pad.
  1069.   2. Enter the numbers into the windows provided and click on ok.
  1070.   3. Use the colour bars
  1071.   4. Click select on the example colour selector on the right hand side.
  1072.   5. Click select in the small example colour selector box.
  1073.  
  1074.   The colour bars work in two ways. If you click on the bar at a certain
  1075. point with the select mouse button that actual colour will be chosen. If
  1076. on the other hand you click on the bar with adjust, that colour gun will
  1077. be changed to the chosen colour.
  1078.   You can place new colours in the example colour selector by clicking
  1079. adjust on the required box, which will place the current colour for
  1080. the current section there.
  1081.   There is also a small menu for this window which allows you to save
  1082. the set of example colours or reload the default file. To change the
  1083. default set just save a new 'palette' file back into the Fine Art
  1084. application directory. To reload a colour file just drag it to a
  1085. Fine Art window or the Fine Art sprite on the icon bar.
  1086.  
  1087.  
  1088. Mask protections
  1089. ================
  1090.  
  1091.   The three types in this catagory are "separations", "colours in use"
  1092. and "mask protections". The colour icons in this section are toggled
  1093. off and on with select and adjust toggles the other two colours.
  1094.   Separations just change the colours on display in the window (not
  1095. those being updated), so you can see any combination of red, green and
  1096. blue together on screen. Note: Saving a picture as a sprite currently
  1097. only saves what you can see on screen!!
  1098.   Colours in use changes the colours that are updated allowing you to
  1099. work on only one or two types of colour.
  1100.   Mask protections allows you to alter which masks are in operation at
  1101. any one time. ie you could mask off all colours in a particular area
  1102. but you then wish to update that area, so instead of removing the mask
  1103. that you may need later, just turn the mask off.
  1104.  
  1105.  
  1106. Edit Tools
  1107. ==========
  1108.  
  1109.   This allows you to edit both the brush shapes and the filter shapes.
  1110. The current shape is shown in the top left hand corner. The 3 arrows
  1111. permanently alter the way the tool looks, flipping and rotating the
  1112. shape. The blank icon wipes the current tools definition. Down the
  1113. right hand side there are also copies of all the shapes, the first
  1114. column being the brush shapes, the second column being the filters.
  1115.   With brushes the numbers represent the depth of the tool. This is
  1116. for use with either the paint brush or spray can and the pressure
  1117. sensitivity option.
  1118.   The filters numbers represent waitings of pixels, which the program
  1119. adds together and then if a devide factor is present (the number at
  1120. the base of the window) the result is devided by this. Any number over
  1121. 50 in a filter definition is taken as a negative number. This allows
  1122. for edge detections, colour enhancement etc to be programed.
  1123.   You can also set on filters a base value to base the result around.
  1124. 0% is for black, 99% is for near white and the rest is just for the greys
  1125. in between...
  1126.   There is also a small menu for this window which allows you to save
  1127. a shape set or reload the default file. To change the default set just
  1128. save a new 'shapes' file back into the Fine Art application directory.
  1129. To reload a shape file just drag it to a Fine Art window or the Fine Art
  1130. sprite on the icon bar.
  1131.  
  1132.  
  1133. Scratch pad
  1134. ===========
  1135.  
  1136.   This is just a small area for mixing colours or testing out ideas
  1137. in, as there can only be one picture open at a time. Currently the
  1138. only way of saving anything from the scratch pad is by using the
  1139. select option. All tools except copy picture to select area should
  1140. work with the scratch area.
  1141.  
  1142.  
  1143. Digital Paper
  1144. =============
  1145.  
  1146.   This is an 'overlay' of picture colour which does not effect the
  1147. actual picture. It does though effect the sprite so you can see the
  1148. paper on it. If digital paper is chosen it is stored in the FineArt
  1149. file for when you re-load the picture.
  1150.  
  1151.  
  1152. Graduator
  1153. =========
  1154.  
  1155.   The graduator allows you to define your own colour contrast
  1156. controller. The shape of the curve produced here, when chosen acts
  1157. on the colour to be updated in such a way that projecting the input
  1158. colour from the base line upto the curve gives the new colour value.
  1159. To alter the curve you can click anywhere in the centre of the box
  1160. with select to fix the left control point and adjust to fix the
  1161. right control point. Clicking on the outer edges of the box fixes
  1162. a new start or end position for the curve. After a point has been
  1163. changed a new bezier curve is drawn on the screen to represent the
  1164. new colour transformation that will occur if it is used.
  1165.  
  1166.  
  1167.  
  1168.